package com.huatai.saas.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
@ApiModel(value = "客户端版本信息的入参实体类", description = "客户端版本信息的入参实体类")
public class ClientVersionInfoDto implements Serializable {
	private static final long serialVersionUID = -9087995540843990368L;

	/**
	 * 名称
	 */
	@ApiModelProperty("名称")
	@NotNull(message = "名称不能为空")
	private String name;
	/**
	 * 版本号
	 */
	@ApiModelProperty("版本号")
	@NotNull(message = "版本号不能为空")
	private String versionNumber;
	/**
	 * 描述信息
	 */
	@ApiModelProperty("描述信息")
	@NotNull(message = "描述信息不能为空")
	private String description;

	/**
	 * 客户端下载路径
	 */
	@ApiModelProperty("客户端下载路径")
	@NotNull(message = "请上传客户端下载路径")
	private String url;
}
